import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'textfilter',
  pure:false //非纯管道
})
//管道检测时会忽略检测对象内部的变化，如给对象添加属性，因引用未修改，管道不会检测。
//称为纯管道
//纯管道值为 string number boolean 

//slice async json 是非纯管道
export class TextfileterPipe implements PipeTransform {
  transform(values, args: string) {
  	var r=new RegExp(args || '');
    return values.filter(c=> r.test(c.name))
  }

}
